home *** CD-ROM | disk | FTP | other *** search
- ECHO OFF
- CLS
- '▼旧パスの保存
- set opath=%path%
- set ozmusic=%zmusic%
- '▼CDのパスを設定
- set path=\;\BIN;\SYS;\QS;\XB
- '▼CDのシークの不具合にパッチを当てる?!
- set SEKP_FG=1
- \BIN\SEKP_CHK>nul
- if NOT EXITCODE 0 GOTO SEKPL1
- '▼常駐していない.常駐
- set SEKP_FG=0
- \BIN\SEEKPAT -D>nul
- :SEKPL1
- '▼MPUキャッシュがOFFでないと動かないものを設定
- \bin\cacheoff pic.r pi.r>nul
- '▼画面設定
- KT cncn -fct23
- '▼スプリアス割り込みを潰す
- KT SPURIOUS
- '▼CDのSCSIIDを設定
- SETCDID>nul
-
- '▼タイトル表示
- screen 1,3,1
- KT P -m -c -w curtain.wl -s2 \GAROU\SANPO_F5.PIC>nul
- KT C -C>nul
- KT P -m -n -w ziwa.wl -y -s3 \TTl1.PIC>nul
- kt wait 15>nul
- KT P -m -n -w ziwa.wl -y -s3 \TTl2.PIC>nul
- kt wait 15>nul
-
- :SKIP0
- KT P -m -n -w ziwa.wl -y -s3 \TTl3.PIC>nul
-
- '▼カレントをクイックスタートディレクトリに
- CD \QS
-
- leftmchk 2048
- if exitcode 1 goto OM2
-
- :M2
- goto OP_SKIP
-
- :OM2
- '▼[[[ hit nay key ]]]アナウンス
- kt wait 15>nul
- KT P -m -n -w ziwa.wl -s1 \CONT.PIC>nul
- '▼S44PLAY鳴らす
- set INTMES=-a22,16 -i100 -m"\x1b[36mオープニング演奏中!\x1b[m"
- set S44PLAY=-extra -silent
- kt .calc "sys5=[$E8E00B].B"
- kt .calc "scsiex=([$ED0070].B>>3)&1"
- kt .mpu
- if %sys5% == 255 if %scsiex% == 1 scsiver||if not errorlevel 25600 goto X68000_10MHz_not_mach2
- if %sys5% == 255 if %mpu% == 0 goto X68000_10MHz
- if %sys5% == 255 if %mpu% == 3 goto Xellent30
- if %sys5% == 255 if %mpu% == 4 goto Jupiter40
- if %sys5% == 255 if %mpu% == 6 goto Jupiter60
- if %sys5% == 254 if %mpu% == 0 goto X68000_16MHz
- if %sys5% == 254 if %mpu% == 3 goto Xellent30
- if %sys5% == 254 if %mpu% == 4 goto Jupiter40
- if %sys5% == 254 if %mpu% == 6 goto Jupiter60
- if %sys5% == 220 if %mpu% == 3 goto X68030
- if %sys5% == 220 if %mpu% == 4 goto 040turbo
- if %sys5% == 220 if %mpu% == 6 goto 060turbo
- :Unknown
- :X68000_10MHz_not_mach2
- intmes %INTMES% kt rerr s44play \FMP\OP140S12.FMP>NUL
- goto exit
- :X68000_10MHz
- :Xellent30
- :Jupiter40
- :Jupiter60
- intmes %INTMES% kt rerr s44play \FMP\OP140S15.FMP>NUL
- goto exit
- :X68000_16MHz
- :040turbo
- intmes %INTMES% kt rerr s44play \FMP\OP140S20.FMP>NUL
- goto exit
- :X68030
- :060turbo
- intmes %INTMES% kt rerr s44play \FMP\OP140S27.FMP>NUL
- goto exit
- :exit
- set mpu=
- set scsiex=
- set sys5=
- set S44PLAY=
- set INTMES=
-
- :OP_SKIP
-
- :SKIP1
- '▼Z-MUSICの曲のあるところ
- SET zmusic=\MUSIC
- PCM8
- ZMUSIC -G
-
- '▼dshellの起動
- DSHELL MOKUJI.DOC /T"電脳倶楽部 2000年1月号(第140号)" /0-4196 /1-B4B6
- '▼おしまいのメッセージ出す
- '▼終わってからの処理
- ZMUSIC -R>nul
- '▼PCM8の取り外し
- PCM8 -R>nul
- \bin\cacheoff -r>nul
- if NOT "%SEKP_FG%" == "0" GOTO SEKPL2
- '▼起動時,常駐していなかったので...
- \BIN\SEEKPAT -r>nul
- :SEKPL2
- '画面クリア
- SCREEN 0
- '▼コンソール設定
- kt cncn
- '▼パスを戻す
- SET path=%opath%
- SET zmusic=%ozmusic%
- if NOT %zmusic% == %%zmusic%% GOTO ZML1
- SET zmusic=
- :ZML1
- '▼いらない環境変数を初期化
- SET opath=
- SET SEKP_FG=
- SET ozmusic=
- SET CNCNF=
- SET CNHLP=
- '▼ルートをカレントに
- CD \
-